class MovimientoAlmacen < ActiveRecord::Base
  belongs_to :almacen
  has_many_with_attributes :item_movimientos

  ENTRADA = 0
  SALIDA = 1
  
  TIPO_MOVIMIENTO = {
    'Entrada' => ENTRADA,
    'Salida' => SALIDA
  }
  
  def consecutivo
    "%06d" % id + '/' + created_at.strftime("%Y")

  end
  
  def tipo_movimiento
    MovimientoAlmacen::TIPO_MOVIMIENTO.invert[tipo_movimiento_id]
  end
end
